package com.studentms.service;

import com.studentms.bean.Student;

import java.util.List;

public interface StudentService {
    /**
     * 获取学员的信息列表
     *pageIndex 页码值
     * pageSize 每页显示的条数
     */
    public List<Student> getStudents(String name,String stuno,int sex,int pageIndex,int pageSize);

    /**
     * 获得总条数(基于模糊查询)
     */
    public int total(String name,String stuno,int sex);

    /**
     * 新增学生
     * 属性比较多,如果直接添加参数比较麻烦,可以
     * 将属性值封装到学生对象里面
     */
    public int insertStudent(Student student);

    /**
     * 主键查询
     */
    public Student findById(int sid);
    /**
     * 修改学生
     */
    public int updateStudent(Student student);
    /**
     * 删除有真删除:直接delete
     * 和假删除:更新表中状态列的值
     * 删除学生
     * 这里用的是假删除
     */
    public int deleteStudent(String sid);
}
